Quanto spazio ho sul disco?

Alcuni esempi sul comando df

Il comando df visualizza l'utilizzo dello spazio disco dei filesystem montati. L'opzione -T indica il tipo di filesystem. La misurazione avviene in maniera predefinita in blocchi da 1K, ma potrebbe non essere subito comprensibile, per cui è meglio utilizzare lo switch -h.
  
$ df -h -T
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/hda6     ext3     20G  9.3G  9.1G  51% /
/dev/hda7 reiserfs     13G  2.1G   11G  17% /mnt/suse
/dev/sda1     vfat    241M  152M   90M  63% /media/usbdisk


du permette, invece, di determinare l'occupazione di spazio da parte delle singole directory o dei singoli file. Per misurare la dimensione di una directory particolare, ad esempio, si può scrivere:

$ du -h /home/miadir/spammersdapunire

Anche in questo caso il formato predefinito è la visualizzazione in Kilobytes. L'opzione -c stampa il valore della dimensione totale della directory (alla fine), mentre -s visualizza un riepilogo senza visualizzare le eventuali sottodirectory.

Un esempio pratico dell'uso di du:

$ du -ch | grep total

visualizza in un'unica linea la dimensione totale della directory corrente. Con il parametro --exclude=type si può escludere un particolare tipo di file dal conteggio. Per ottenere invece un elenco dei file ordinati per dimensione, si può scrivere:

$ du -ah | sort -n

Privacy Policy